.main {
  padding: 24px;
  display: flex;
  padding-top: 0px;  padding-top: 0px;
}

.title {
  background: url(../../assets/img/page/page05/jdtitle.png) no-repeat 100% 100%;
  color: #ffffff;
  font-size: 16px;
  width: 384px;
  height: 26px;
  margin-bottom: 16px;
}
.title > p {
  margin-left: 32px;
}

.bgaa {
  width: 100%;
  height: 10px;
  background: #81838b;
  border-radius: 5px;
}

.cent {
  background: url(../../assets/img/page/page05/r440.png) no-repeat 100% 100%;
  width: 440px;
  height: 398px;
  margin-bottom: 30px;
}
.cent4 {
  background: url(../../assets/img/page/page05/r460.png) no-repeat 100% 100%;
  width: 460px;
  height: 398px;
  margin-bottom: 30px;
}

.aaaaaaaa {
  display: inline-block;
}

.cent1 {
  background: url(../../assets/img/page/page05/right.png) no-repeat 100% 100%;
  width: 460px;
  height: 550px;
  margin-bottom: 30px;
}

.cent2 {
  background: url(../../assets/img/page/page05/r1.png) no-repeat 100% 100%;
  width: 944px;
  height: 398px;
  /* margin-bottom: 16px; */
}
.cent3 {
  background: url(../../assets/img/page/page05/bottom.png) no-repeat 100% 100%;
  width: 904px;
  height: 240px;
  /* margin-bottom: 16px; */
}
.bl {
  width: 100%;
  height: 54px;
  background: #091122;
  margin-bottom: 30px;
  display: flex;
}

.bl > div {
  width: 25%;
  text-align: center;
  line-height: 54px;
}

.hrr {
  width: 90%;
  margin: 0 auto;
  height: 2px;
  background: #01f2ff;
  border-radius: 1px;
  border: none;
  top: 120px;
  position: relative;
}

.left {
}
.right {
}
.centent {
  margin: 0px 24px;
}

/* 
    
进度对比相关样式

*/

/* 正在施工 */
.blue {
  width: 12px;
  height: 12px;
  background: #1a9bfe;
  border-radius: 50%;
  display: inline-block;
  margin-right: 12px;
}

.blueFont {
  font-size: 12px;
  color: #1a9bfe;
  display: inline-block;
  margin-right: 12px;
}

.blueFont1 {
  font-size: 18px;
  color: #1a9bfe;
  display: inline-block;
  width: 33%;
  text-align: center;
}
.blueFont2 {
  font-size: 16px;
  color: #ffffff;
  display: inline-block;
  width: 30%;
  margin: 0px 10px;
  text-align: center;

  justify-content: center;
  align-items: center;
  /* align-content: center; */
  display: flex;
}
.redFont {
  color: #ef2426;
  margin-right: 12px;

  font-size: 12px;
  display: inline-block;
}
.yellowFont {
  margin-right: 12px;
  font-size: 12px;
  color: #ebed51;
  display: inline-block;
}
.jinduTop {
  /* text-align: right; */
  margin-bottom: 12px;
}
/* 施工延期 */
.red {
  margin-right: 12px;
  width: 12px;
  height: 12px;
  background: #ef2426;
  border-radius: 50%;
  display: inline-block;
}

/* 未开工 */
.yellow {
  margin-right: 12px;
  width: 12px;
  height: 12px;
  background: #ebed51;
  border-radius: 50%;
  display: inline-block;
}

.jinduC {
  color: #ffffff;
}

.flex {
  display: flex;
  margin-bottom: 24px;
}

.aaa {
  width: 280px;
  /* height: 10px;
  background: #81838b;
  border-radius: 5px; */
}
.jihua {
  /* width: 200px; */
  height: 10px;
  background: #1a9bfe;
  border-radius: 5px;
}

.time {
  font-size: 12px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #81838b;
}

.main >>> .el-slider__runway {
  height: 10px;
  border-radius: 5px;
}

.main >>> .el-slider__button-wrapper {
  display: none;
}

.main >>> .el-slider__bar {
  border-radius: 5px;
  height: 10px;
}

.main >>> .el-slider__runway {
  margin: 4px 0px;
}

.cctext {
  width: 92px;
  height: 17px;
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #ffffff;
  margin-right: 16px;
}

.scoll {
  width: 100%;
  height: 480px;
  overflow-x: hidden;
  overflow-y: scroll;
}

.tip1 >>> .el-slider__bar {
  background: #1a9bfe;
}

.tip2 >>> .el-slider__bar {
  background: #51ede4;
}

/* 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  滞后分析
  */

.zhfx {
  /* width: 186px; */
  /* height: 60px; */
  margin: 0 8px;
  /* background: #030b1f; */
  /* border: 1px solid; */
  /* display: inline-block; */
  padding: 5px;
  /* float: right; */

  border-image: linear-gradient(125deg, #1d46bb, #0615a3) 10 10;
  margin-bottom: 16px;
}
.zhTest {
  font-size: 16px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #ffffff;
  height: 12px;
  margin-bottom: 10px;
}
.zhTest1 {
  /* width: 365px; */
  height: 10px;
  background: #1a9bfe;
  border-radius: 5px;
}

/* 滞后分析            













结束 */

/* 


项目里程碑

*/

.scoll1 {
  width: 850px;
  height: 220px;
  overflow-x: scroll;
  overflow-y: hidden;
}

.nowra {
  white-space: nowrap;
  font-size: 16px;
  color: #ffffff;
}

.bco1 {
  width: 120px;
  top: 0px;
  position: absolute;
  display: inline-block;
  /* left: -120px; */
}

.bco {
  position: absolute;
  top: 86px;
  width: 120px;
  /* left: -120px; */
  display: inline-block;
}

.yellow1 {
  width: 10px;
  height: 10px;
  background: #fbf964;
  border-radius: 50%;
  text-align: center;
  margin: -5px auto 0px auto;
}

/* 施工产值










*/

.aop {
  color: #51ede4;
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 28px;
}

.aopp {
  color: #1a9bfe;
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 28px;
}

.grayText {
  color: #81838b;
  font-size: 18px;
}
.blueText {
  font-size: 18px;

  color: #1a9bfe;
}
.appl {
  font-size: 12px;
}
.cc {
  margin: 0px 20px;
}

.cl {
  text-align: center;
}

.cll {
  text-align: center;
  margin: 20px auto 0px;
}
/* end..............................................................end */

/* 实时进度两个button */

.pos1 {
  float: right;
  margin: 24px;
  z-index: 999;
  position: absolute;
  right: 0px;
}

.posC1 {
  width: 70px;
  height: 24px;
  background: #030b1f;
  border: 1px solid #052b96;
  border-radius: 10px;
  cursor: pointer;
}

.posC1Text {
  line-height: 24px;
  font-size: 12px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  text-align: center;
  color: #1a9bfe;
}

.vid {
  width: 904px;
  height: 496px;
}
